Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ruby中格式化SQL输出_Sql_Ruby - Fatal编程技术网

在Ruby中格式化SQL输出

在Ruby中格式化SQL输出,sql,ruby,Sql,Ruby,如何在Ruby的puts语句中添加字符并链接两个db查询?我正在使用sqlite 3 我想要的输出是 山姆-32 我想代码应该是这样的: 将$db.executeSELECT first_name FROM info+-+$db.executeSELECT age FROM info 我知道将字符串转换为数组有问题。任何帮助都将不胜感激 这就是你要找的吗 $db.execute("SELECT CONCAT(first_name, ' - ', age) as name_and_age FROM

如何在Ruby的puts语句中添加字符并链接两个db查询?我正在使用sqlite 3

我想要的输出是

山姆-32

我想代码应该是这样的:

将$db.executeSELECT first_name FROM info+-+$db.executeSELECT age FROM info


我知道将字符串转换为数组有问题。任何帮助都将不胜感激

这就是你要找的吗

$db.execute("SELECT CONCAT(first_name, ' - ', age) as name_and_age FROM info")

这就是你要找的吗

$db.execute("SELECT CONCAT(first_name, ' - ', age) as name_and_age FROM info")

这就是你要找的吗

$db.execute("SELECT CONCAT(first_name, ' - ', age) as name_and_age FROM info")

这就是你要找的吗

$db.execute("SELECT CONCAT(first_name, ' - ', age) as name_and_age FROM info")

目前还不清楚您使用的是哪一个SQL库,但我怀疑这应该会让您朝着正确的方向发展:

$db.execute( "select * from table" ) do |row|
  p row
end

目前还不清楚您使用的是哪一个SQL库,但我怀疑这应该会让您朝着正确的方向发展:

$db.execute( "select * from table" ) do |row|
  p row
end

目前还不清楚您使用的是哪一个SQL库,但我怀疑这应该会让您朝着正确的方向发展:

$db.execute( "select * from table" ) do |row|
  p row
end

目前还不清楚您使用的是哪一个SQL库,但我怀疑这应该会让您朝着正确的方向发展:

$db.execute( "select * from table" ) do |row|
  p row
end

至少对于sqlite3,这是提供所需输出的原因:

puts $db.execute(SELECT first_name || ' - ' || age FROM info)

至少对于sqlite3,这是提供所需输出的原因:

puts $db.execute(SELECT first_name || ' - ' || age FROM info)

至少对于sqlite3,这是提供所需输出的原因:

puts $db.execute(SELECT first_name || ' - ' || age FROM info)

至少对于sqlite3,这是提供所需输出的原因:

puts $db.execute(SELECT first_name || ' - ' || age FROM info)

使用sqlite3。谢谢你的评论。这是对我帮助最大的,但我最后还是稍微修补了一下。谢谢。使用sqlite3。谢谢你的评论。这是对我帮助最大的,但我最后还是稍微修补了一下。谢谢。使用sqlite3。谢谢你的评论。这是对我帮助最大的,但我最后还是稍微修补了一下。谢谢。使用sqlite3。谢谢你的评论。这是对我帮助最大的,但我最后还是稍微修补了一下。非常感谢。