0
votes

KDB: Comment interroger avec un ensemble de colonnes

Comment puis-je faire cette requête SQL correspondante: xxx

donc si j'ai xxx

Comment puis-je faire ce travail de requête: xxx

kdb

1 commentaires

Bonjour, pourriez-vous donner un exemple de ce que vous attendez que la sortie soit?


3 Réponses :


2
votes

la sortie de Sélectionnez les cheveux, les yeux de p où tous les AA comme / :( "Bonjour"; "hi") code> est une table, donc nous avons besoin de faire une table du CODE> et YEUX CODE> COLUNES DE L'ÉLIMANCE Lorsque vous souhaitez:

q)select from p where ([]hair;eyes) in select hair, eyes from p where any aa like/:("hello";"hi")
name  age hair     eyes  aa
--------------------------------
John  52  "black"  brown "hello"
Mary  49  "black"  brown "world"
David 18  "blonde" blue  "hi"
James 23  "black"  brown "there"


0 commentaires

1
votes

Autre option consiste à utiliser Equi-Join (EJ):

name  age hair     eyes  aa
--------------------------------
John  52  "black"  brown "hello"
Mary  49  "black"  brown "world"
James 23  "black"  brown "there"
David 18  "blonde" blue  "hi"


0 commentaires

2
votes

Vous pouvez également obtenir cette utilisation en utilisant FBY

q)select from p where (any;any aa like/:("hello";"hi")) fby ([]hair;eyes)
name  age hair     eyes  aa
--------------------------------
John  52  "black"  brown "hello"
Mary  49  "black"  brown "world"
David 18  "blonde" blue  "hi"
James 23  "black"  brown "there"


0 commentaires