我正在接受培训,其中一个脚本具有以下命令:
SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1
Run Code Online (Sandbox Code Playgroud)
我想知道这个片段在 WHERE 子句中的用途: Col1 % 3 = 1
我在互联网上做了一些研究,没有找到关于这个命令的参考。
我想tempdb
分成两个大小相同的文件,以提高数据库的性能。
我想知道这两个数据文件是否可以在同一个磁盘上,与日志和用户数据文件分开?
加载 CSV 文件后,有各种单词错误地“写入”到数据库中。
一些例子:
Diã¡ria
应该 Diária
Crã©dito
应该 Crédito
Ligaã§ãµes
应该 Ligações
Usuã¡rio
应该 Usuário
Nãºmeros
应该 Números
有没有办法将符号转换为正确的字符?
我已经做了多次测试不同collations
,并functions
可能在互联网上搜索,但没有成功。
我有一个有两列的表,一列是发布类型,另一列是值。
来源表:
+-----+-------+
|Type | Value |
+-----+-------+
| C | 381.22|
| D | 25.49 |
| C | 25.49 |
| D | 25.48 |
| C | 705.56|
| D | 80.00 |
+-----+-------+
Run Code Online (Sandbox Code Playgroud)
我需要创建一个分离类型 C 和 D 的视图,并列出它们的值。
我需要它看起来像这样:
+------+-----+
|Credit|Debit|
+------+-----+
|381.22|25.49|
|25.49 |25.48|
|705.56|80.00|
+------+-----+
Run Code Online (Sandbox Code Playgroud)
我尝试使用 SELECTS 创建两个单独的虚拟列,只是为了列出相应类型的值。
SELECT
(SELECT [value] FROM [table] WHERE [type] IN ('D')) AS Debit,
(SELECT [value] FROM [table] WHERE [type] IN ('C')) AS Credit
Run Code Online (Sandbox Code Playgroud)
发生错误是因为两个 SELECTS 都返回多个结果:
Subquery returned …
Run Code Online (Sandbox Code Playgroud)