1樓:匿名使用者
1、建立測試表,
create table test_student(id number, remark varchar2(20));
2、插入測試資料
insert into test_student values(1001, 1014133);
insert into test_student values(1002, 2014131);
insert into test_student values(1003, 3014132);
insert into test_student values(1004,4010135);
commit;
3、查詢表中全量資料,select t.*, rowid from test_student t;
4、編寫語句,查詢出10這兩個數字在remark字段值中的位置;
select t.*, instr(remark,'10') loc from test_student t ;
可以發現部分記錄並沒有10,所以返回值是0;
2樓:匿名使用者
select charindex('10',學號) from 表名
得到的結果就是10的起始位置
sql語句中查詢某字段中含有某字串的語句怎麼寫?
3樓:大野瘦子
select filename from oa_file where filename not like '%[!-¥]%'
或者這個:
select filename from oa_file where filename not like '%[!-?]%'
出現的問題就是問號和問好也是不一樣的,比如說英文標點半形的問號是「?」,英文標點全形的問號是「?」但是中文半形問號是「?」中文全形的問號是「?」
這些都是不一樣的,你搜出來的都是帶有英文半形問號的檔案。
4樓:
你試試這個吧:
select filename from oa_file where filename not like '%[!-¥]%'
如果不行就再試試這個:
select filename from oa_file where filename not like '%[!-
5樓:匿名使用者
寫法是對的啊。
你不是說是亂碼才顯示成?的嘛,但對於資料庫來說不是?咯。
6樓:
你是用的sqlserver資料庫?還是其他的?
7樓:匿名使用者
本身就是亂碼的,匹配不上的
8樓:匿名使用者
語句沒問題
還是亂碼的問題吧
亂碼的編碼型別不一樣。
看似非是
9樓:
是對的吧,我試了下是ok的啊
sql 當中 如何查詢某個欄位中的值的第幾個字元中含有相應的值
10樓:
1、首先,我們在資料庫中建立乙個資料表fruit,包含id,name,loc三個字段。用desc語句查詢一下資料表是否建立成功。
2、接下來就是對資料表中填充資料。用insert into語句,對資料表進行填充資料。
3、按要求輸入各字段的資料,分條輸入。
5、接下來就是查詢資料表中的所有欄位的資料值。mysql的查詢語句是用select。select * from fruit; *代表所有字段,fruit為需要查詢字段所在的資料表。
11樓:匿名使用者
可用substring函式來查詢。
比如表中有如下資料:
現在要查詢第二位字元為「s」的資料,可用如下語句:
select * from test where substring(str,2,1)='s'
結果截圖:
substring函式說明:
substring函式需要三個引數,其中第乙個引數是要擷取的字串,第二個引數是要查詢字串的起始位,第三個引數為擷取的字元長度。
12樓:郭哥之子
使用substring(欄位名,起始位置,長度)
即:select * from table where substring(c_ply_no,8,1)='0' and substring(c_ply_no,9,1)='1'
13樓:匿名使用者
給你乙個最簡單的方法:
select c_ply_no from web_vch_prnexpend where c_ply_no like '________09%'
注意_這個的個數你就明白了
14樓:
substring(c_ply_no,8,1)='0'
substring(c_ply_no,9,1)='1'
如何sql查詢欄位值包含於字串
1 我們新建查詢後,寫上select關鍵字。2 緊接著我們輸入欄位名,顯示全部欄位的話可以用星號表示。3 接下來我們輸入from關鍵,緊接著表名。4 表名後面立刻接著where關鍵字。5 where後面的為我們的條件,可以寫上任意合法的條件。6 當我們整句語句寫完後,我們就能執行檢視我們的執行結果了...
在excel中如何查詢字段對應的多個欄位的內容
1 首先以乙個簡單的例子做示範,列數相對較少,看起來也比較清楚 在奧運會或其他比賽上可以看到各個國家的獎牌數的變化 2 用到的函式是vlookup,它是乙個縱向查詢函式,通過按列查詢返回該列查詢列序所對應的值 可以直接在單元格輸入 vlookup 此時excel就會提示4個引數 也可以在空白欄處點選...
sql如何把表名中包含某字元的表刪除
以下儲存過程實測通過,不過,使用要小心,很危險,因為會刪除一批表!create procedure deletetables str varchar 100 as declare name varchar 100 select name as 請看一下所有刪除的表 from sysobjects w...