小编Pro*_*oxx的帖子

将SQL行合并为一行

这是一个SQL Server问题

我有3条数据记录:(填充点的字段为空!)

NAME   | FIELD1 | FIELD2 | FIELD3 
blabla | .      | b      | . 
blabla | a      | .      | .
blabla | .      | .      | c
Run Code Online (Sandbox Code Playgroud)

现在我希望输出只显示如下一行:

blabla | a | b | c
Run Code Online (Sandbox Code Playgroud)

我不确定它是否必须是一个案例或组或其他什么

我怎么能做到这一点?

sql sql-server sql-server-2008

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

逐行解析sqlite查询

我有一个我自己无法解决的问题,我有一个 SQLite 数据库,其中包含用于检索数据的数据 我使用 bash 脚本和命令 sqlite3 db "SELECT prkey FROM printers"

输出是这样的:

1

3

4

5

6

7

我需要解析每一行并将其用于我的下一个命令。并且不使用> file

问候马可

sql sqlite bash

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

将变量分隔为$ 1 $ 2 $ 3

sqlite3 pcheck.db "SELECT * FROM printers"
Run Code Online (Sandbox Code Playgroud)

给我:

 1|10.0.0.x|HP4250INK|public|hp LaserJet 4250|"CNHXXXXXX"|14457|"Sleep Mode"
Run Code Online (Sandbox Code Playgroud)

我想把数据分开| 变量$ 1到$ 8

这样可以输出它

echo "$1 $3 $5"
echo "$2 $4 $6"
Run Code Online (Sandbox Code Playgroud)

./test.sh

1 HP4250INK hp Laserjet 4250
10.0.0.x public "CNHXXXXXX"
Run Code Online (Sandbox Code Playgroud)

linux bash

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

标签 统计

bash ×2

sql ×2

linux ×1

sql-server ×1

sql-server-2008 ×1

sqlite ×1