<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
find_in_set
第二個引數是以逗號隔開的,從第二個引數集合中查詢第一個引數的位置
mysql> select find_in_set('mysql','oracle,sql server,mysql,db2'); +----------------------------------------------------+ | find_in_set('mysql','oracle,sql server,mysql,db2') | +----------------------------------------------------+ | 3 | +----------------------------------------------------+ 1 row in set (0.00 sec)
field
mysql> help field Name: 'FIELD' Description: Syntax: FIELD(str,str1,str2,str3,...) Returns the index (position) of str in the str1, str2, str3, ... list. Returns 0 if str is not found. If all arguments to FIELD() are strings, all arguments are compared as strings. If all arguments are numbers, they are compared as numbers. Otherwise, the arguments are compared as double. If str is NULL, the return value is 0 because NULL fails equality comparison with any value. FIELD() is the complement of ELT(). URL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html Examples: mysql> SELECT FIELD('ej', 'Hej', 'ej', 'Heja', 'hej', 'foo'); -> 2 mysql> SELECT FIELD('fo', 'Hej', 'ej', 'Heja', 'hej', 'foo'); -> 0
上面兩個函數都是全匹配,如下三個函數是子字串匹配。
locate(str1,str) position(str1 in str) instr(str,str1)
這三個函數都是返回引數str中字串str1的開始位置,注意locate和instr引數的順序
mysql> select locate('sql','mysql') locate ,position('sql' in 'mysql') position ,instr('mysql','sql') instr; +--------+----------+-------+ | locate | position | instr | +--------+----------+-------+ | 3 | 3 | 3 | +--------+----------+-------+ 1 row in set (0.00 sec)
elt(n,str1,str2,…)
elt函數返回指定位置的字串,專案上如果有這個需求的話,直接使用這個函數還是挺便利的。
mysql> select elt(2,'huang','bao','kang'); +-----------------------------+ | elt(2,'huang','bao','kang') | +-----------------------------+ | bao | +-----------------------------+ 1 row in set (0.00 sec)
make_set
相對於elt函數,elt函數只能選擇一個具體位置的元素,而make_set則更強大,將換算二進位制之後為條件進行選擇。1為選擇,0不選擇。
mysql> select bin(5),make_set(5,'huang','bao','kang','Love you!'); +--------+----------------------------------------------+ | bin(5) | make_set(5,'huang','bao','kang','Love you!') | +--------+----------------------------------------------+ | 101 | huang,kang | +--------+----------------------------------------------+ 1 row in set (0.00 sec)
CONCAT(str1,str2,…))函數用於返回多個字串連線之後的字串,例如:
SELECT CONCAT('MySQL', '字串', '函數') AS str;str
輸出
如果該函數中的任何引數為 NULL,返回結果為 NULL。例如:
SELECT CONCAT('MySQL', NULL, '函數') AS str; str |---+ |
對於字串常數,我們也可直接將它們連寫在一起。例如:
SELECT 'MySQL' '字串' '函數' AS str; str |--------------+MySQL字串函數|
以上方式只能用於連線字串常數,不能用於連線欄位的值。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45