QUOTE():
MySQL中的此函數用於返回結果,該結果可用作SQL語句中正確轉義的數據值。返回的字符串用單引號引起來,並帶有反斜杠(\),單引號('),ASCII NULL和Control + Z的每個實例,並加一個反斜杠。如果參數為NULL,則返回值是單詞“NULL”,不包含單引號。
用法:
QUOTE(string)
參數:
此方法接受一個參數。
- string -輸入字符串。
返回值:
它在SQL語句中返回帶有正確轉義的數據值的字符串。
示例1:
在QUOTE函數的幫助下,在字符串“ geeks”中為“ geeks”轉義單引號。
SELECT QUOTE('geeks''for''geeks' ) AS Escaped_String;
輸出:
Escaped_String |
---|
'極客\'為\'極客' |
示例-2:
在QUOTE函數的幫助下,在字符串'geeks \ for'\ geeks中轉義反斜杠。
SELECT QUOTE('geeks\for\geeks' ) AS Escaped_String;
輸出:
ESCAPED_STRING |
---|
‘geeksforgeeks’ |
示例3:
QUOTE函數也可以在列數據中使用。為了演示,創建一個名為Student的表。
CREATE TABLE Student ( Student_id INT AUTO_INCREMENT, Student_name VARCHAR(100) NOT NULL, Roll INT NOT NULL, Department VARCHAR(10) NOT NULL, PRIMARY KEY(Student_id ) );
在學生表中插入一些數據:
INSERT INTO Student (Student_name, Roll, Department ) VALUES ('Anik Biswas ', 10100, 'CSE'), ('Bina Mallick', 11000, 'ECE' ), ('Aniket Sharma', 12000, 'IT' ), ('Sayani Samanta', 13000, 'ME' ), ('Riyanka Shah ', 14000, 'EE' ) ;
因此,學生表如下。
SELECT * from Student ;
輸出:
STUDENT_ID | STUDENT_NAME | ROLL | DEPARTMENT |
---|---|---|---|
1 | 艾尼克·比斯瓦斯(Anik Biswas) | 10100 | CSE |
2 | 比娜·馬利克(Bina Mallick) | 11000 | ECE |
3 | 阿妮克特·沙瑪 | 12000 | IT |
4 | 薩亞妮·薩曼塔(Sayani Samanta) | 13000 | ME |
5 | 裏揚卡·沙(Riyanka Shah) | 14000 | EE |
現在,我們將在“部門”列上使用QUOTE函數。
SELECT *, QUOTE (Department) FROM Student;
輸出:
STUDENT_ID | STUDENT_NAME | ROLL | DEPARTMENT | 引號(部門) |
---|---|---|---|---|
1 | 艾尼克·比斯瓦斯(Anik Biswas) | 10100 | CSE | “ CSE” |
2 | 比娜·馬利克(Bina Mallick) | 11000 | ECE | “ ECE” |
3 | 阿妮克特·沙瑪 | 12000 | IT | '它' |
4 | 薩亞妮·薩曼塔(Sayani Samanta) | 13000 | ME | '我' |
5 | 裏揚卡·沙(Riyanka Shah) | 14000 | EE | ‘EE’ |
相關用法
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
- MySQL USER( )用法及代碼示例
- MySQL CONVERT( )用法及代碼示例
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 QUOTE () function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。