这是一个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)
我不确定它是否必须是一个案例或组或其他什么
我怎么能做到这一点?
我有一个我自己无法解决的问题,我有一个 SQLite 数据库,其中包含用于检索数据的数据 我使用 bash 脚本和命令 sqlite3 db "SELECT prkey FROM printers"
输出是这样的:
1
3
4
5
6
7
我需要解析每一行并将其用于我的下一个命令。并且不使用> file
问候马可
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)