mysql字串函式練習
-- 1顯示所有員工姓名的前三個字元.
select LEFT(e.ename,3) new_ename from emp e;
-- 2.顯示正好為5個字元的員工的姓名,工資,部門號
select e.ename,e.sal,e.DEPTNO from emp e
where LENGTH(e.ename)=5;
-- 3.以首字母大寫,其他字元小寫的方式顯示員工的姓名,
-- 要求部門號為30,且工資大於1500才顯示。
SELECT
CONCAT(
UPPER(LEFT(e.ename,1)),
LOWER(SUBSTR(e.ename,2))
) new_ename
from emp e
where e.deptno=30
and e.sal>1500;
-- 4.顯示所有員工的姓名,用a替換所有"A"
select REPLACE(e.ename,"A",'a')
from emp e;
相關推薦
mysql字串函式練習
-- 字串函式 -- 1顯示所有員工姓名的前三個字元. select LEFT(e.ename,3) new_ename from emp e; -- 2.顯示正好為5個字元的員工的姓名,工資,部門號 select e.ename,e.sal,e.DEPTNO from
pytho系統學習:第二週之字串函式練習
# Author : Sunny# 雙下劃線的函式基本沒用# 定義字串name = 'i am sunny!'# 首字母大寫函式:capitalizeprint('-->capitalize:', name.capitalize())# 判斷結尾函式:endswithprint('-->endsw
(資料庫二)MySQL字串函式
1.ascii(str):返回字串str的第一個字元的ascii值(str是空串時返回0) 用法:mysql> select ascii('2'); &
MySQL字串函式substring:字串擷取
MySQL 字串擷取函式:left(), right(), substring(), substring_index()。還有 mid(), substr()。其中,mid(), substr() 等價於 substring() 函式,substring() 的功能非常強大
Mysql 字串函式彙總
或許你已經發現字串在程式世界中的重要性, 下邊我們就來看看Mysql中字串的型別和函式吧 Mysql 字串型別 字串型別 位元組 描述及儲存需求 char(M) M M為0~255之間的整數 varc
32、MySQL-字串函式
MySQL 常用字串函式 LENGTH 返回字串的長度 CHAR_LENGTH 返回字串的字元數 CONCAT(S1,S2…)將字串合併為一個字串 CONCAT_WS(X,S1,S2…)以指定分隔符連線字串 UPPER(S)/UCASE(S) 將字串轉換為大寫 LOWER(
mysql字串函式:locate()
今天做一個模糊查詢,一開始使用的是like,但是發現對於特殊字元操作難以處理,查詢特殊字元查不到,後來聽同事告訴這個函式,天秀 語法 一: LOCATE(substr,str) 返回字串substr中第一次出現子字串的位置 str。 語法二: LOCATE(su
MySQL字串函式:字串擷取
MySQL 字串擷取函式:left(), right(), substring(), substring_index()。還有 mid(), substr()。其中,mid(), substr() 等價於 substring() 函式,substring() 的功能非常強大
MySQL字串函式之mid的用法
語法 MID(str,pos,len) MID(str,pos,len) is a synonym for SUBSTRING(str,pos,len). MID(str,pos,len)是SUBSTRING(str,pos,len)的同義詞。 引數從1
Mysql 字串函式
公司運用Mysql資料庫,經常的需要字串的操作,在這裡我總結也一下遇到字串操作,文章會持續更新.left(string,int) 擷取string串最左邊的int個字元。right(string,int)擷取string
mysql擷取字串函式left和right和substring和substring_index
15.擷取字串 (1)從左開始擷取字串 left(str,length) str:要擷取的字串 length:要擷取的長度 select left(t.szzbm, 6) from T_AEFIXX t (2)從右開始擷取字串 right(str,length) str:要擷取的字串 l
mysql字串連線concat和concat_ws函式
5.CONCAT(str1,str2,…) 函式:字串連線 (1)返回結果為連線引數產生的字串。 (2)如有任何一個引數為NULL ,則返回值為 NULL。 (3)有一個或多個引數。 如果所有引數均為非二進位制字串,則結果為非二進位制字串。 (4)如果自變數中含有任一二進位制字串,則結
mysql函式練習
需求:從1開始,直到使用者傳入的對應的值為止,自動求和:凡是5的倍數都不要。 設計:1.建立函式 2.需要一個形參 3.需要定義變數儲存結果 4.內部需要迴圈來實現迭代累計 5.迴圈內部進行條件判斷 -- 建立一個自動求個函式 -- 修改語句結束符 d
MySql FIND_IN_SET, SUBSTRING_INDEX, REGEXP正則匹配等字串函式應用
Mysql資料庫提供了比較豐富的字串函式,如上文“談談Mysql 字串連線 CONCAT CONCAT_WS GROUP_CONCAT區別及使用場景”中提到的字串連線函式,本文繼續講述Mysql剩餘常用字串函式的使用注意事項及使用場景。 1、字串長度 CHAR_LENGTH(
MySQL 按指定分隔符擷取字串函式substring_index
1 需求 類別欄位ctgr中的值是連在一起的,入庫時需要分割開來,方便查詢。資料如下所示: 2 方法 使用 MySQL 提供的字串分割函式 SUBSTRING_INDEX 函式可以方便的實現需求。 函
mysql擷取字串函式
目標 將 rull欄位值的0.1g*14 粒/1.5mg*30 片/100ml(氨甲環酸0.5g:氯化鈉0.84g)*1 瓶 中的mg/g/ml開頭的數字取出設定到另外一個欄位上去SELECT id from sheet2 where rull like '%ml%' ;
MySQL 中的函式--------日期函式,字串函式,數學函式,一些其他函式
函式 日期函式 字串函式 數學函式 其他函式 日期函式 函式名稱 描述 current_da
MySql的字串函式
對於針對字串位置的操作,第一個位置被標記為1。 ASCII(str)返回字串str的最左面字元的ASCII程式碼值。如果str是空字串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50
mysql 擷取字串 函式
文章摘取自http://www.cnblogs.com/zdz8207/p/3765073.html 練習擷取字串函式(五個) mysql索引從1開始 一、mysql擷取字串函式 1、left(str,index) 從左邊第index開始擷取 2、right(str,index)從右邊第index開
Mysql字串的處理函式
一、簡明總結 ASCII(char) 返回字元的ASCII碼值 BIT_LENGTH(str) 返回字串的位元長度 CONCAT(s1,s2…,sn) 將s1,s2…,sn連線成字串 CONCAT_WS(sep,s1,s2…,sn)