-
SQL根据汉字获取全拼的代码
复制代码代码如下:/*SQL根据汉字获取全拼(有些字还没有添加上去,请自已加上去,涂聚文注)生成所有读音临时表根据Chinese_PRC_CS_AS_KS_WS排序获取读音[email protected]其它功能請商討,我是在繁體的環境測試,簡體會更方便一些。*/ifexists(select1fromsysobjectswherename='f_GetPy'andxtype='FN')dropfunctionf_GetPygoCREATEfunctionf_GetPy(@strvarchar(100))returnsvarchar(8000)asbegindeclare@revarchar(8000)--生成临时表[email protected]@geovindutable(chrnchar(2)collateChinese_PRC_CS_AS_KS_WS,pynvarchar(20))insertinto@geovinduselectN'吖','a'insertinto@geovindu...
数据库操作教程 2022-09-23 16:52:59 -
根据日期知道当天是星期几的手动计算方法
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1公式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两位,M是月份,d是日数...
数据库操作教程 2022-09-23 16:51:34 -
sqlserver中根据字符分割字符串的最好的写法分享
知识点:1、拼接SQL2、UNIONALL3、EXEC其代码如下:复制代码代码如下:--测试示例declare@sqlvarchar(2000),@tsqlnvarchar(max)...
数据库操作教程 2022-09-23 16:49:19 -
SQL根据指定分隔符分解字符串实现步骤
如果有一个字符串eg:"sun,star,moon,clouds",想要在MSSQL中根据给定的分隔符','把这个字符串分解成各个元素[sun][star][moon][clouds],如何实现呢?为此,创建一个Function,代码如下:复制代码代码如下:CREATEFUNCTION[dbo].[Split_StrByDelimiter](@StringVARCHAR(8000),@DelimiterCHAR(1))RETURNS@temptableTABLE(itemsVARCHAR(8000))ASBEGINDECLARE@idxINTDECLARE@sliceVARCHAR(8000)SELECT@idx=1IFlen(@String)<1OR@StringISNULLRETURNwhile@idx!=0BEGINSET@idx=charindex(@Delimiter,@String)IF@idx!=0SET@slice=LEFT(@String,@idx-1)ELSESET@slice=@StringIF(len(@slice)>0)INSERTINTO@tem...
数据库操作教程 2022-09-23 16:48:16 -
SQLSERVER根据地图经纬度计算距离差示例
SQLSERVER根据地图经纬度计算距离的公式复制代码代码如下:go--创建经纬度距离计算函数CREATEFUNCTION[dbo].[fnGetDistance]--LatBegin开始经度--LngBegin开始维度(@LatBeginREAL,@LngBeginREAL,@LatEndREAL,@LngEndREAL)RETURNSFLOATASBEGIN--距离(千米)DECLARE@DistanceREALDECLARE@EARTH_RADIUSREALSET@EARTH_RADIUS=6378...
数据库操作教程 2022-09-23 16:46:55 -
sql存储过程实例--动态根据表数据复制一个表的数据到另一个表
动态根据表数据复制一个表的数据到另一个表把track表的记录根据mac_id后两位数字,复制到对应track_?的表中如:mac_id=12345678910,则后两位10对应表为track_10,就把此记录复制到track_10中创建一个sub_track的存储过程实现:--创建一个名为sub_track的存储过程CREATEPROCEDUREsub_track()begindeclareiint;--定义循环变量iset@imei=0;--定义imei最后两位set@t_count=0;--定义表有多少条记录变量SETi=0;SELECTCOUNT(*)INTO@t_countFROMtrack;--获取表的条数whilei<=@t_countdo--循环SELECTRIGHT(mac_id,2)INTO@imeiFROMtrackORDERBYgpstimeDESCLIMITi,1;--获取imei最后两位set@imei=CONVERT(@imei,SIGNED);--转为数字--SQL语句set@sql1="(mac_id,mac_type,channel,type,x...
数据库操作教程 2022-09-23 16:43:15 -
SqlServer生成连续数字根据指定的数字操作
需求是使用sqlserver根据指定的数字和表生成一串连续的数字,类似于oracle中ROWNUM的功能,具体实现如下:一、Oracle使用ROWNUM实现方式SELECTROWNUMnumber_listFROM表名WHEREROWNUM<=10;二、SqlServer实现上述功能的三种方式1.使用MASTER…spt_values方式SELECTnumberFROMMASTER..spt_valuesWHERETYPE='P'ANDnumber>0ANDnumber<=10;spt_values是master数据库中的一张系统表,number的数值范围是0~20472.使用String_Split函数实现selectrow_number()over(orderby(select1))fromString_Split(space(6),'')String_Split是SQLServer2016的新函数,这个方法只对2016及后续版本有效。(我的数据库版本是2008,此方式未验证)3.使用top+ROW_NUMBER()OVER方式实现SELECTTOP10ROW_N...
数据库操作教程 2022-09-23 16:41:57 -
三星回应990ProSSD使用PCIe4.0而非5:根据市场情况判断
IT之家 9 月 1 日消息,上周,三星正式发布了 Samsung990 PRO PCIe 4.0SSD,官方称 990 PRO 充分平衡了高速度、高能效和高可靠性的要求,采用了 3D TLC(3bit)颗粒以及新的自研主控,顺序读取和写入速度分别高达 7,450 MB/s和 6,900MB/s,随机读取和写入速度分别高达 1,400K 和 1,550K IOPS,相比 980 PRO 其随机读写性能提高了 55%。三星990 PRO 系列产品采用了 PCIe 4.0 接口,而且此前业界普遍的看法是这款产品将采用能提高传输速度的 PCIe 新标准 PCI Express 5.0,但实际上三星电子仍然维持 990 Pro 的 PCI Express 4.0 标准...
智能设备 2022-09-01 09:34:49 -
苹果毫无诚意,iPhone14再度传来“坏消息”,果粉:不如iPhone13
作为高端旗舰机手机领域的巨头之一,苹果每次召开发布会都会吸引很多果粉的关注,不管是旗舰手机还是其他产品,都得到了不错的口碑和销量。即使在近两年苹果针对iPhone并没有什么令人惊艳的大动作,但是丝毫不影响iPhone的受欢迎程度...
手机互联 2022-08-17 07:50:41 -
加钱闪送!中国苹果官网上线3.5小时送达服务:价格毫无竞争力
8月3日,中国苹果官网正式上线了快速送货服务,消费者在下单的时新增了3.5小时送达选项,目前仅支持上海地区,单次配送费用为45元人民币。(图片来自:苹果官网)不得不说,智能手机厂商们在“内卷”的方向上越来越“离谱”了,除了在售后服务上你追我赶,现如今连配送服务都有了更便利的变化...
手机互联 2022-08-04 08:53:39 -
董明珠碰瓷苹果遭嘲笑,市值蒸发2000亿,没实力的嘴硬毫无用处
近日,董明珠碰瓷苹果的一番言论引起了全网嘲笑。董明珠这个人,争强好胜,似乎没怕过谁...
手机互联 2022-06-15 00:58:56 -
比亚迪“千里眼”功能突然无法使用:根据国家最新法规要求正升级
IT之家 3 月 31 日消息,近日据一些比亚迪车主反映,可远程查看车外摄像头影像的“千里眼”功能突然无法使用了,在比亚迪汽车 App 中打开此功能会提示“根据国家最新法规要求,车外影像功能正在升级,敬请期待”,IT之家查证属实。对此,比亚迪客服回应称,根据最新法规要求:汽车收集车外视频、图像数据,如需向车外提供,应在车端对数据中的人脸、车牌信息进行匿名化处理,目前千里眼功能正在基于该项法规要求进行优化,所以暂时无法为您提供千里眼调用车外影像服务...
智能设备 2022-03-31 09:42:13