將某行資料排在前面
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...