技術問答
技術文章
iT 徵才
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2025 iThome 鐵人賽
DAY
7
0
AI & Data
跟著生成式AI一起從零開始學習資料庫,
系列 第
7
篇
Day 7 單列函數2
17th鐵人賽
boting0501
2025-09-21 22:26:44
62 瀏覽
分享至
今天要繼續學習單列函數裡面的
字符函數
字符函數有可以分為
大小寫轉換函數
字符處理函數
大小寫轉換函數
LOWER(column|expr):傳入一個表達式,將引數轉為小寫
UPPER(column|expr):傳入一個表達式,將引數轉為大寫
INITCAP(column|expr):傳入一個表達式,將字首轉為大寫
字符處理函數
CONCAT(column,column2):把兩個引數連接
ex SELECT ('HELLO','APPLE') FROM dual;
結果 HELLO APPLE
SUBSTR(column,m[,n]):從引數第m個位置起連續取n個字符,如果m為負的,就從反向取,如果n省略就從頭取到尾
ex SELECT SUBSTR(APPLE,3,2) FROM dual;
結果 PL
LENGTH(column):計算並返回引數的長度
ex SELECT LENGTH(HELLO) FROM dual;
結果 5
INSTR(column,'string'[,m][,n]):傳入引數或字串的第m個位置起,尋找指定字串在資料中第n次出現的位置,m和n都預設為1
ex SELECT INSTR(APPLE,'E',1) FROM dual;
結果 5
LPAD(column,n,'string'):傳入引數左側加入指定字符變為n位數,靠右方式顯示
ex SELECT RPAD(123.45,7,'*') FROM dual;
結果 *123.45
RPAD(column,n,'string'):傳入引數右側加入指定字符變為n位數,靠右方式顯示
ex SELECT RPAD(123.45,7,'
') FROM dual;
結果 123.45
TRIM(leading|trailing|both 'character' from 'string2':傳入的字串選擇截頭或是截尾或是截頭截尾
ex SELECT TRIM(leading,'H'from'How are you') FROM dual;
結果 ow are you
REPLACE(text, 'string' , 'string2'):在傳入引數text中尋找字串1,並且字串1用字串2取代
ex SELECT REPLACE(Pan, 'P' , 'F') FROM dual;
結果 Fan
SOUNDEX(s):把傳入的字串轉為聲達碼
留言
追蹤
檢舉
上一篇
Day 6 單列函數
下一篇
Day 8 單列函數3
系列文
跟著生成式AI一起從零開始學習資料庫,
共
30
篇
目錄
RSS系列文
訂閱系列文
1
人訂閱
26
Day 26 正規化
27
Day 27 前置作業
28
Day 28 實作
29
Day 29 實作2
30
Day 30 實作3
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19843
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
iOS 裝置無法透過 IPsec VPN 連入 FortiGate,請問正確設定方式?
EPSON LQ-690C 印表機中一刀跑版
[Javascript] 非同步執行,如何延緩後面程式的處理 ??
印表機設定 - Epson 690c
AARQ 通訊協議是?
Dell or Asus 伺服器,哪牌比較好?
Dell or Asus Storage 或NAS,哪牌比較好?
將硬碟上的 EFI 分割區複製到固態硬碟後,ARM 架構的 Ubuntu Server 無法啟動
sdray vigor2927 sslvpn ip設定問題
熱門回答
iOS 裝置無法透過 IPsec VPN 連入 FortiGate,請問正確設定方式?
EPSON LQ-690C 印表機中一刀跑版
[Javascript] 非同步執行,如何延緩後面程式的處理 ??
印表機設定 - Epson 690c
Dell or Asus 伺服器,哪牌比較好?
熱門文章
Vue 的this跟 js 的this有什麼不同?為什麼能直接存取屬性? componentInstance(元件實例)
DNS 可見度差距:防火牆在網路安全中忽略的錯誤設定
告別「N 個 resize 監聽器」改用 React Context API 改善網頁效能
[資料治理實戰回憶錄]0-從失敗中開始
台灣職場必學的Excel函數技巧
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}