mysql 儲存過程變數拼接

2021-08-26 21:52:34 字數 323 閱讀 1415

有時候我們需要模糊查詢,但是同時我們又要

在模糊查詢的時候使用變數,我們又想在變數的後面拼接乙個%去匹配模糊查詢

那麼就會用到 concat函式

示例如下:

select count(id) from config where name like concat(studentname,'%');

其中studentname是變數,

如果複製studentname的值=『李』

那麼效果相當於

select count(id) from config where name like 『李%';

注意標點

MySQL儲存過程 變數

mysql變數定義 選中資料庫,更改執行分隔符 use 資料庫名 修改執行分隔符 delimiter 第一種建立過程方法 帶引數方式 帶參方法一 variable 為變數名 int 為變數型別 in 輸入引數 表示該引數的值必須在呼叫儲存過程之前指定,在儲存過程中修改的值不能被返回 不會影響到傳入引...

mysql字串拼接,儲存過程

mysql concat函式可以連線乙個或者多個字串,如 select concat 10 結果 10 select concat 11 22 33 結果 112233 mysql的concat函式在連線字串的時候,只要其中乙個是null,那麼將返回null select concat 11 22 ...

MySql儲存過程 3 變數

1 變數的定義 在mysql裡面可以像我們寫 中一樣定義變數來保持中間結果,看下面的格式 declare variable name datatype size default default value declare相當於關鍵字,有點類似var,表示定義乙個變數 然後variable name是...