sqlserver按拼音,sql按照汉字拼音排序

sql按照拼音字段排序,且只查出以字母A开头的所有数据,这个sql应该怎么写

SQLSERVER数据库可以这样

10多年的门源网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整门源建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“门源网站设计”,“门源网站推广”以来,每个客户项目都认真落实执行。

select *

from table_name

where left(拼音查询,1)='A' 

order by 拼音查询

sql中怎么根据汉字的拼音首字母查询

-- SQLServer:

---测试数据---

if object_id('[pactinfo]') is not null drop table [pactinfo]

go

create table [pactinfo]([ID] int,[pactname] varchar(4))

insert [pactinfo]

select 1,'正常' union all

select 2,'中国' union all

select 3,'做饭' union all

select 4,'加发'

---引用前辈们的一个函数---

create function   f_GetPy(@str   nvarchar(4000)) 

returns   nvarchar(4000) 

as 

begin 

declare   @strlen   int,@re   nvarchar(4000) 

declare   @t   table(chr   nchar(1)   collate   Chinese_PRC_CI_AS,letter   nchar(1)) 

insert   into   @t(chr,letter) 

select   '吖 ', 'A '   union   all   select   '八 ', 'B '   union   all 

select   '嚓 ', 'C '   union   all   select   '咑 ', 'D '   union   all 

select   '妸 ', 'E '   union   all   select   '发 ', 'F '   union   all 

select   '旮 ', 'G '   union   all   select   '铪 ', 'H '   union   all 

select   '丌 ', 'J '   union   all   select   '咔 ', 'K '   union   all 

select   '垃 ', 'L '   union   all   select   '呒 ', 'M '   union   all 

select   '拏 ', 'N '   union   all   select   '噢 ', 'O '   union   all 

select   '妑 ', 'P '   union   all   select   '七 ', 'Q '   union   all 

select   '呥 ', 'R '   union   all   select   '仨 ', 'S '   union   all 

select   '他 ', 'T '   union   all   select   '屲 ', 'W '   union   all 

select   '夕 ', 'X '   union   all   select   '丫 ', 'Y '   union   all 

select   '帀 ', 'Z ' 

select   @strlen=len(@str),@re= ' ' 

while   @strlen 0 

begin 

select   top   1   @re=letter+@re,@strlen=@strlen-1 

from   @t   a   where   chr =substring(@str,@strlen,1) 

order   by   chr   desc 

if   @@rowcount=0 

select   @re=substring(@str,@strlen,1)+@re,@strlen=@strlen-1 

end 

return(@re) 

end 

---查询---

select 

from 

[pactinfo]

where

left(dbo.f_GetPy(pactname),1)='Z'

---结果---

ID          pactname 

----------- -------- 

1           正常

2           中国

3           做饭

(所影响的行数为 3 行)

sqlserver 汉字默认排序是什么方式

默认排序是:Chinese_PRC_CI_AI_WS

延伸阅读:

排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。如:

Chinese_PRC_CS_AI_WS

前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。

排序规则的后半部份即后缀 含义:

_BIN 二进制排序

_CI(CS) 是否区分大小写,CI不区分,CS区分

_AI(AS) 是否区分重音,AI不区分,AS区分 

_KI(KS) 是否区分假名类型,KI不区分,KS区分 

_WI(WS) 是否区分宽度 WI不区分,WS区分 

SQLServer怎么读

很多数据库的专家就读

C扩儿

/'si:kul/

本人一直念“西口”,“C扣”

也有些人念“色扣”

但是请不要三个字母念:S—Q—L,这样是错的,会被业内人笑的。

SQLServer

[sikəu

'sə:və]

SQL Server 2000的正确读音

SQLServer [sikəu 'sə:və]。

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。


分享标题:sqlserver按拼音,sql按照汉字拼音排序
文章起源:http://ybzwz.com/article/dsccijc.html