文本處理函數(shù)
# 去除右邊空格
SELECT Concat(RTrim(vend_name), '(', RTrim(vend_country), ')' AS localtion
FROM vendors
ORDER BY vend_name;
說明一些SOUNDEX,SOUNDEX是一個將任何文 本串轉(zhuǎn)換為描述其語音表示的字母數(shù)字模式的算法。SOUNDEX考慮了類似 的發(fā)音字符和音節(jié), 使得能對串進行發(fā)音比較而不是字母比較。 雖然 SOUNDEX 不是SQL概念, 但MySQL(就像多數(shù)DBMS一樣)都提供對 SOUNDEX的支持
SELECT cust_name, cust_contact
FROM customers
WHERE Soundex(cust_contact) = Soundex(Y Lie);
cust_name | cust_contact |
---|---|
Coyote Inc. | Y Lee |
因為 Y.Lee 和 Y.Lie發(fā)音相似,所以它們的SOUNDEX值匹配
日期和時間處理函數(shù)
在MySql中,無論是插入還是更新,日期必須為yyyy-mm-dd格式。
# 檢索日期為2005年九月一號的訂單,無論是當天幾點
SELECT cust_id, order_num
FROM orders
WHERE Date(order_date) = '2005-09-01';
# 檢索2005年9月的所有訂單
SELECT cust_id, order_num
FROM orders
WHERE Year(order_date) = 2005 AND Month(order_date) = 9;
數(shù)值處理函數(shù)
數(shù)值處理函數(shù)僅處理數(shù)值數(shù)據(jù)。這些函數(shù)一般主要用于代數(shù)、三角 或幾何運算,因此沒有串或日期—時間處理函數(shù)的使用那么頻繁
本文摘自 :https://www.cnblogs.com/