小编Bla*_*Cat的帖子

在SQL Server中添加整数和字符串的输出

我被问到以下简单查询会返回什么.

Select 5 + '4'
Run Code Online (Sandbox Code Playgroud)

因为,4是字符串类型,我希望查询抛出错误.我发现我错了,测试了,结果是9.它如何归还总和?

sql sql-server

12
推荐指数
2
解决办法
663
查看次数

TSQL - 在不使用循环的情况下写入FIZZBUZZ

使用SQL编写程序,打印1到100之间的数字.

但是对于三个打印的"Fizz"而不是数字和五个打印"Buzz"的倍数的倍数.对于三和五的倍数的数字打印"FizzBu​​zz"

DECLARE @counter INT
DECLARE @output VARCHAR(8)
SET @counter = 1
WHILE @counter < 101
BEGIN
SET @output = ''
IF @counter % 3 = 0
SET @output = 'Fizz'
IF @counter % 5 = 0
SET @output = @output + 'Buzz'
IF @output = ''
SET @output = @counter
PRINT @output
SET @counter = @counter + 1
END
Run Code Online (Sandbox Code Playgroud)

这给出了期望的输出.但是,我被要求不使用循环,是否有可能以其他方式执行此操作?使用CTE怎么样?

sql sql-server

5
推荐指数
1
解决办法
886
查看次数

SQL Server中会话和连接的区别

对于临时表,我们看到它们是依赖于连接的,我的意思是在一个连接中创建的表仅对该连接可用,并在连接丢失或销毁时自动删除.

SQL Server中的连接和会话有什么区别?

sql sql-server

4
推荐指数
2
解决办法
1万
查看次数

如何在SQL Server中检查Palindrome

检查回文我使用的REVERSE是SQL Server的功能.

我想检查反向函数如何使用此示例代码:

declare @string nvarchar
set @string = 'szaaa'
SELECT REVERSE(@string)
Run Code Online (Sandbox Code Playgroud)

但是在我预期的'aaazs'的情况下,输出是"s".我应该如何捕捉反面?有没有更好的方法找到回文?

sql sql-server

2
推荐指数
1
解决办法
1864
查看次数

查找表中总值和不同值之间的差异

输入表:城市

  +-----------+
  |   Name    |
  +-----------+
  |   AAA     |
  +-----------+
  |   AAA     |
  +-----------+
  |   BBB     |
  +-----------+
  |   CCC     |
  +-----------+
Run Code Online (Sandbox Code Playgroud)

表格City有一列Name.我想要输出将返回城市名称的总数和城市名称的不同数量之间的差异.

如果是这个表,结果将是1.

sql database sql-server

2
推荐指数
1
解决办法
4021
查看次数

使用通配符进行SQL查询

表:城市

+-------+
| Name  |
+-------+
| aaa   |
+-------+
| bbb   |
+-------+
| iii   |
+-------+
| uuu   |
+-------+
Run Code Online (Sandbox Code Playgroud)

需要输出城市名称以元音(a,e,i,o或u)开头的结果

我的查询: -

Select Name 
from City
 where Name like 'a%' 
     or Name like 'e%'
     or Name like 'i%'
     or Name like 'o%'
     or Name like 'u%'
Run Code Online (Sandbox Code Playgroud)

它给出了期望的结果,在这种情况下是否还有其他方法可以更好地使用通配符?

sql database sql-server

2
推荐指数
1
解决办法
52
查看次数

将没有列名的文本文件导入数据库表

我有一个空表"BTS"在sql server中有三列

和带数据的分隔文本文件(无列名,仅行数据)

我想将文本文件中的数据导入"BTS"

虽然我在ssms中使用导入导出向导尝试这个,但它试图将第一行文本文件作为列名,我该怎么做才能摆脱这个?

database sql-server ssms

2
推荐指数
1
解决办法
594
查看次数

在sql server中的左功能

在表'Period'中有一个'Date'列,示例数据是 FEBRUARY 3,2010

现在在条件Left(Date,3)='Feb'也给出结果的地方,Left函数是否不敏感?

sql database sql-server

2
推荐指数
1
解决办法
158
查看次数

tomcat 已经安装了具有给定服务名称的服务

我必须先卸载tomcat,然后才能重新安装它。但是,我错误地先删除了文件夹,然后从“控制面板”中卸载了它,在此过程中我认为可能有些错误。现在,当我尝试安装它时,它给了我以下信息:-

在此处输入图片说明

我怎样才能克服这个问题?

windows tomcat8

1
推荐指数
1
解决办法
6411
查看次数

除了office365 excel之外,FILTER功能的替代品是什么?

我有一个像这样的Excel表格

存货单位 物品ID 线
111 1 CCC
111 2 神经网络

我需要根据 LINE 列的值过滤行。在office365中可以通过FILTER功能轻松完成。我必须使用 excel 2007。什么是创建过滤函数的好替代方案?

excel filter excel-formula

1
推荐指数
1
解决办法
5238
查看次数

在String的左侧添加字符

假设,表A有"名称"列

Name
====
aaa
bbb
ccc
Run Code Online (Sandbox Code Playgroud)

现在,我想要这样的表: -

Name
====
naaa
nbbb
nccc
Run Code Online (Sandbox Code Playgroud)

这是非常愚蠢但我问这个最简单的字符串函数是什么?

database sql-server string

0
推荐指数
1
解决办法
2542
查看次数

如何固定数字正则表达式的长度

假设我只想要数字/数字值(没有特殊字符或字母)

因此,正则表达式将是 ^[0-9]

如果我希望固定长度为6,应该使用什么正则表达式?

例如:555333、111222

c# regex

0
推荐指数
1
解决办法
150
查看次数

为什么输出会给出这样的价值?

任何人都可以解释这段代码片段如何将输出提供为23而不是27.我可能对按位运算的理解较少.

#include <stdio.h>

int main()
{
  int a = 20, b = 7;
  printf("%d%",a|b);
}
Run Code Online (Sandbox Code Playgroud)

c bitwise-operators

-4
推荐指数
1
解决办法
73
查看次数