當前位置:首頁 » 編程語言 » sql兩個字怎麼加空格
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql兩個字怎麼加空格

發布時間: 2023-08-06 01:46:46

⑴ 怎麼用sql語句在ACCESS中姓名列里兩個字的人名中間加空格

select left('張軍',1)+' '+right('張軍',1) where len('張軍')=2

這個是在mssql裡面的,你看看能不能用到

⑵ SQL server中怎麼把學生表中姓名為兩個個的姓名的兩字之間加全形空格

update 學生表 set 姓名 = left(姓名,1) + '' + right(姓名,1) where len(姓名) = 2

⑶ sql 加空格語句

string str;
int x;//x是你要加的空格的個數
for(i=0i<x;i++)
{
str+=" ";
}
把str放到你的SQL語句里就行了

⑷ sql拼接兩個欄位的值空格在哪

沒有空格。
在SQL SERVER2000的函數中,字元串的拼接不會產生空格。
在做業務數據分析的時候,可能會遇到這樣一個場景,需要將多個欄位進行拼接,變為一個長字元串。比如年、月、日三個欄位拼接成完整的日期,或者姓、名兩個欄位拼接成姓名列。這就需要用到SQL查詢中串聯(拼接)方法,這在不同資料庫中語法會有差異,下面會演示MySQL、Oracle、PostgreSQL、SQL Server這四種資料庫中的實現方法。

⑸ sqlserver有沒有辦法在欄位右邊加空格

只要原欄位是字元型,直接加沒有問題的。只是不知作何用。
select yourfileds + space(n) from yourtable

⑹ SQL sever中資料庫用什麼類型才能輸入帶有空格的字元串什麼類型可以輸入漢語

create table test ( test1 char(100) )
go
insert into test ( test1 )
values ( 'li ming' )
go
select * from test

這樣沒有問題。

⑺ sql 加空格語句

select rpad('aaa',5,' ') from al;
--5表示將查詢結果補齊為5位,' '標識用空格補齊, 同樣還有lpad為左補齊

⑻ SQL中使用select查詢時如何對要搜尋的關鍵字加空格

select * from tb where name like '空格$name空格 '
SELECT * FROM tbWHERE NAME LIKE '_$name_'頃運或者
select * from tb where name like '% $name %' 或者
正則表達式 來頃乎衡寫雀做SQL

⑼ SQL把student_back表中所有姓名只有2個字的姓名中間加2個空格.

有幾點未知需要說明一下:
1. 這個姓名中的字是漢字還是英文?
2. 資料庫是mysql還是oracle?
3. 資料庫是什麼編碼?
因為不同資料庫不同編碼不同類型字的長度是不一樣的:
mysql:
utf-8 :length()一個漢字3個長度
gbk : length()一個漢字2個長度
oracle:
utf-8 :length()一個漢字3個長度
gbk : length()一個漢字1個長度
我就拿最普通的mysql,utf-8編碼和漢字來舉例吧,假設姓名列是name,sql語句如下:
update student_back
set name = CONCAT(SUBSTRING(name,1,1), ' ', SUBSTRING(name,2,1)) // 這里要注意的是,雖然漢字是3個長度,但是字元串操作時還是當作1個字元來操作
where length(name) = 6; // 兩個漢字的姓名
有問題追問,請採納,謝謝