是否有非VBA方式检查Col B和Col C以查看它们是否包含任何非Alpha字符?仅仅通过Non-Alpha澄清我的意思是任何不属于字母表的部分(不区分大小写).
Col B和Col C是名字和姓氏的列表.其中一些名称通过错误的数据输入包含符号或数字.我试图找到所有需要修复的东西.所以我需要找到那些包含任何不是字母的东西.
我是一个全新的sql我的公司只是有点把我扔进去,并说这样做.所以任何帮助都非常感谢.我试图以mm/dd/yyyy hh:mm:ss AM/PM的格式得出日期,例如日期为09/26/2014 11:04:54 AM.我尝试过使用代码:
Select Convert(nvarchar,EntryDate,101)
From DB1
Run Code Online (Sandbox Code Playgroud)
然而,这将返回2014年9月26日.我也试过了
Select Convert(nvarchar,EntryDate,100)
From DB1
Run Code Online (Sandbox Code Playgroud)
但这将于2014年9月26日上午11:04返回
不知道从哪里开始.再一次感谢你的帮助.顺便说一下,我正在使用SQL Server 2012.
我希望能够使用VBA在1-24之间显示任意数字作为2位数字.显然,唯一有问题的是1-9,我想显示为01,02,03等.有没有办法执行此操作?
当我使用服务器名称连接到服务器名称时,SQL 在代码下显示红线,并说明列无效或对象无效等内容。但代码仍然运行。当我使用服务器的 IP 连接到服务器时,我没有看到红线,并且代码也运行。
使用名称时我可以信任数据吗?还有为什么要这样做呢?
我正在使用 SSMS 2012 访问全新的 2012 服务器。
我有一位同事喜欢使用她所说的“逗号连接”。我最近在现场环境中第一次使用了交叉应用,并注意到它给出了与她的“逗号连接”相同的结果,并且想知道两者是否有什么不同,或者她的方式是否只是速记。下面我有代码创建两个临时表,然后进行交叉应用,将第一个临时表中的所有内容附加到第二个临时表中的所有内容。它还通过她的“逗号连接”来实现这一点。
Select
'a' as a,'b' as b,'c' as c,'d' as d
Into #letter
Create table #name
( name varchar(10))
Insert Into #Name
Values('David'),('Kai'),('Brad'),('Todd'),('Vivian')
Select *
From #Name
Cross apply(Select * from #letter) as A
Select *
From #name
,#letter
Run Code Online (Sandbox Code Playgroud)
那么这些是相同的只是不同的编写方式还是在某些情况下会做不同的事情?哦,我们使用 SQL 2012。
cross-apply ×1
date ×1
datetime ×1
excel ×1
excel-2013 ×1
excel-vba ×1
formatting ×1
sql ×1
sql-server ×1
vba ×1