當前位置:首頁 » 編程語言 » sqllike通配符

sqllike通配符

發布時間: 2022-10-03 05:24:06

❶ 請教以下sql 中like 的通配符有哪些

Access中like的通配符用法是:
「?」表示任何單一字元; 「*」表示零個或多個字元; 「#」表示任何一個數字
所以應該是:
select * from stud where sname like '*高*'

SQL中通配符用法是:

—(下劃線)匹配任意單個字元。

%(百分號)匹配任意長度(可以是0)的字元。

❷ sql的like語句怎麼用

LIKE 操作符
LIKE 操作符用於在 WHERE 子句中搜索列中的指定模式。
SQL LIKE 操作符語法
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern

例子 1
現在,我們希望從上面的 "Persons" 表中選取居住在以 "N" 開始的城市裡的人:
我們可以使用下面的 SELECT 語句:
SELECT * FROM Persons
WHERE City LIKE 'N%'
提示:"%" 可用於定義通配符(模式中缺少的字母)。

❸ sql 中 like的用法

LIKE運算符可以使用以下兩個通配符 「%」和 「-」。其中:  「%」代表零個或多個字元。  「-」代表一個且只能是一個字元。 如果您只記得SALESMAN的第一個字元為S,第三個字元為L,第五個字元為S,那該如何處理呢? SQL> SELECT empno, ename, sal, job 2 FROM emp 3 WHERE job LIKE 』S_L_S%』; 結果 EMPNO ENAME SAL JOB ---------- -------------------- ---------- -------- 7499 ALLEN 1600 SALESMAN 7521 WARD 1250 SALESMAN 7654 MARTIN 1250 SALESMAN 7844 TURNER 1500 SALESMAN 從上面的查詢語句,可以看出,通過在LIKE表達式中使用不同的通配符「%」和 「-」的組合,可以構造出相當復雜的限制條件。 另外,LIKE運算符可以幫助您簡化某些WHERE子句。例如要顯示在1981年僱用的所有員工的清單,可以使用這個查詢語句。 SQL> SELECT empno, ename, sal, hiredate 2 FROM emp 3 WHERE hiredate LIKE 』%81』; 結果 EMPNO ENAME SAL HIREDATE ---------- ------------------ ---------- --------- 7499 ALLEN 1600 20-FEB-81 7521 WARD 1250 22-FEB-81 7566 JONES 2975 02-APR-81 7654 MARTIN 1250 28-SEP-81 7698 BLAKE 2850 01-MAY-81 7782 CLARK 2450 09-JUN-81 7839 KING 5000 17-NOV-81 7844 TURNER 1500 08-SEP-81 7900 JAMES 950 03-DEC-81 7902 FORD 3000 03-DEC-81 已選擇11行。

❹ ,在查詢分析器中使用T-SQL 語句查詢數據,使用Like 關鍵字來匹配單個字元,那麼其通配符是( ). A,% B:* C:#

答案是A。
like在SQL中被叫做模糊查詢,也就是關鍵字查找功能。通配符就是百分號。例如like'%網路'實現的是查找以網路兩個字為結尾的數據。like '網路%'是查找以網路開頭的數據, like '%網路%'是包含網路兩個字的數據條目

❺ sql語句中like的用法詳細解析

在SQL結構化查詢語言中,LIKE語句有著至關重要的作用。
LIKE語句的語法格式是:select
*
from
表名
where
欄位名
like
對應值(子串),它主要是針對字元型欄位的,它的作用是在一個字元型欄位列中檢索包含對應子串的。
假設有一個資料庫中有個表table1,在table1中有兩個欄位,分別是name和sex二者全是字元型數據。現在我們要在姓名欄位中查詢以「張」字開頭的記錄,語句如下:
select
*
from
table1
where
name
like
"張*"
如果要查詢以「張」結尾的記錄,則語句如下:
select
*
from
table1
where
name
like
"*張"
這里用到了通配符「*」,可以說,like語句是和通配符分不開的。下面我們就詳細介紹一下通配符。
匹配類型
模式
舉例及代表值
說明
多個字元
*
c*c代表cc,cBc,cbc,cabdfec等
它同於DOS命令中的通配符,代表多個字元。
多個字元
%
%c%代表agdcagd等
這種方法在很多程序中要用到,主要是查詢包含子串的。
特殊字元
[*]
a[*]a代表a*a
代替*
單字元
?
b?b代表brb,bFb等
同於DOS命令中的?通配符,代表單個字元
單數字
#
k#k代表k1k,k8k,k0k
大致同上,不同的是代只能代表單個數字。
字元范圍
-
[a-z]代表a到z的26個字母中任意一個
指定一個范圍中任意一個
續上
排除
[!字元]
[!a-z]代表9,0,%,*等
它只代表單個字元
數字排除
[!數字]
[!0-9]代表A,b,C,d等
同上
組合類型
字元[范圍類型]字元
cc[!a-d]#代表ccF#等
可以和其它幾種方式組合使用
假設表table1中有以下記錄:
name
sex

張小明

李明天

李a天女
王5五男
王清五

下面我們來舉例說明一下:
例1,查詢name欄位中包含有「明」字的。
select
*
from
table1
where
name
like
'%明%'
例2,查詢name欄位中以「李」字開頭。
select
*
from
table1
where
name
like
'李*'
例3,查詢name欄位中含有數字的。
select
*
from
table1
where
name
like
'%[0-9]%'
例4,查詢name欄位中含有小寫字母的。
select
*
from
table1
where
name
like
'%[a-z]%'
例5,查詢name欄位中不含有數字的。
select
*
from
table1
where
name
like
'%[!0-9]%'
以上例子能列出什麼值來顯而易見。但在這里,我們著重要說明的是通配符「*」與「%」的區別。
很多朋友會問,為什麼我在以上查詢時有個別的表示所有字元的時候用"%"而不用「*」?
先看看下面的例子能分別出現什麼結果:
select
*
from
table1
where
name
like
*明*

select
*
from
table1
where
name
like
%明%
大家會看到,前一條語句列出來的是所有的記錄,而後一條記錄列出來的是name欄位中含有「明」的記錄,
所以說,當我們作字元型欄位包含一個子串的查詢時最好採用「%」而不用「*」,用「*」的時候只在開頭或者只在結尾時,而不能兩端全由「*」代替任意字元的情況下。

❻ sql like 通配符

你需要的是神馬結果啊,那些出現,那些過濾

如果FKid是是等於的,不能用字元串比較啊,直接 CASE(Fkid as int) = (select id) 多好

我明白你的意思了,你Fkid 保存的是'1,2,3' 這樣的是吧,首先這是一個很不合理的保存方式,效率低。如果想用這種,效率比較高的方式就是,在Fkid的首尾都加上逗號',',這樣,like的時候,匹配值使用',id,',這樣就唯一匹配了
ps:下次不要用評論,用追問

❼ 在條件表達式中常用的通配符有哪些,"like"代表什麼含義

like是用來模糊查詢的關鍵字

在沒有通配符時,LIKE 操作符與等號(=)的效果一樣,不光可以在 SELECT 語句中使用 LIKE 操作符,也可以在 UPDATE、DELETE等語句中使用 LIKE 操作符。LIKE 操作符匹配整個列,如果被匹配的文本在列值中出現,LIKE 將不會找到它,相應的行也不被返回(除非使用通配符)。(也可以使用正則表達式代替 LIKE操作符)。

通配符是一類鍵盤字元。

當查找文件夾時;當不知道真正字元或者不想鍵入完整名字時,常常使用通配符代替一個或多個真正字元。

星號(*)

可以使用星號代替零個、單個或多個字元。如果正在查找以AEW開頭的一個文件,但不記得文件名其餘部分,可以輸入AEW*,查找以AEW開頭的所有文件類型的文件,如AEWT.txt、AEWU.EXE、AEWI.dll等。要縮小范圍可以輸入AEW*.txt,查找以AEW開頭的所有文件類型並.txt為擴展名的文件如AEWIP.txt、AEWDF.txt。

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:830
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:820