將某資料排前面

2021-08-08 22:03:29 字數 865 閱讀 6109

將某行資料排在前面
instr(欄位名, 字串);

這個函式返回字串在某乙個欄位的內容中的位置, 沒有找到字串返回0,否則返回位置(從1開始);

1.原始資料

2.返回字串在某乙個欄位的內容中的位置

3.將name中包含』哈』的排前面

前端:傳入id

(mybatis)xml:

//idstring 為傳過來的id變數名

select *from

user

where

1=1order

byinstr(id,#)desc,

if>

brithday desc

instr和like%str%進行模糊查詢時,效果相同,但是instr效率更高。
select *from student where name like

"%xiao%";

select *from student where instr(name,'xiao');

ABAP將數字輸出前面補0

將數字輸出前面補0 function conversion exit alpha input 程式碼data test 5 value like regup wrbtr value 150.call function conversion exit alpha input exporting inp...

將陣列中負數放在正數前面

既然題目要求的是把負數放在陣列的前半部分,正數放在陣列的後半部分,因此所有的負數應該位於正數的前面。也就是說我們在掃瞄這個陣列的時候,如果發現有正數出現在負數的前面,我們可以交換他們的順序,交換之後就符合要求了。因此我們可以維護兩個指標,第乙個指標初始化為陣列的第乙個數字,它只向後移動 第二個指標初...

將陣列的奇數放到偶數前面

題目 輸入乙個整數陣列,實現乙個函式來調整該陣列中數字的順序,使得所有的奇數字於陣列的前半部分,所有的偶數字於位於陣列的後半部分 思路 宣告兩個指標,乙個指向該陣列的頭,另乙個指向該陣列的尾,將頭指標指向的第乙個偶數和尾指標指向的第乙個奇數交換即可,直到頭指標大於尾指標跳出迴圈。如下 void ti...