根據大小寫字母單列拆分

2022-02-06 02:38:34 字數 549 閱讀 5673

昨天同事遇到了這個問題,就幫忙看了一下,順便溫習一下好些時候因為linq而沒用的sql函式,喜新厭舊,這樣不對呀~

需求是這個樣子的,

,需要將最後帶大寫字母的取出,單分一列。沒有的,用null來替代。

step1, sql語句:

,這裡我用的是substring函式,所以需要主要它和substr函式的區別,substring是從1開始,而substr是從0開始,所以這裡的len函式並沒有-1,(我也不知道是因為sql2008不支援substr還是我機器的問題,substr在我這裡不能呼叫,所以不測試這個了~)

結果,

step2, 直接將查詢出的結果插入新錶,將不存在的插入null,ok~

轉換大小寫字母 0330

思路分析 首先用getchar 函式獲得字元,然後判斷字元為大寫還是小寫,如果是大寫字母就轉換為小寫,如果是小寫字母就轉換為大寫 如果輸入的是數字就不輸出 定義乙個終止符,輸入終止符就退出迴圈 最後附上 define crt secure no warnings include includeint...

大小寫字母的轉化

方法1 利用tolowercase 將字串轉化為小寫,touppercase 將字串轉化為大寫。注意 轉化過程並不是對原字串s進行轉化,而是需要形成新的字串存到s中。scanner scanner new scanner system.in string s scanner.nextline sys...

大小寫字母同時排序

編寫乙個程式,將輸入字串中的字元按如下規則排序。規則1 英文本母從a到z排列,不區分大小寫。如,輸入 type 輸出 epty 規則2 同乙個英文本母的大小寫同時存在時,按照輸入順序排列。如,輸入 baba 輸出 aabb 規則3 非英文本母的其它字元保持原來的位置。如,輸入 by?e 輸出 be?...