J'ai une table avec 2 colonnes:Comment obtenir quelque chose comme Ltrim (objet, nombre) sur sql?
select product, quantity from datainformation
ce rendement de table:
product quantity
1 10
2 30
4 23
191 10
900 1
1234 5
12345 2
- deux colonnes sont int.
- tableau pourrait avoir N enregistrements
Je dois obtenir 2 cordes pour 50 dossiers. Ma question est de savoir comment obtenir ces chaînes:
stringproducts='1 2 4 191 900 1234 12345'
stringquantity='10 30 23 10 1 5 2 '
Maintenant, je besoin de ces chaînes pour tous les 50 dossiers de sorte que, par exemple, si j'ai 51 disques que je besoin mon second « bloc » d'avoir le dernier produit et la dernière quantité
Dans une autre langue, je pourrais utiliser ltrim(cad,5)
. Comment ferais-je cela en SQL?
Puis-je utiliser des trucs pour cela? Ou ai-je besoin d'une boucle et les concaténer 1 pour 1? Je crois qu'avec un truc ça pourrait être plus facile (peut-être un truc dans une boucle mais ça serait plus facile une boucle pour chaque enregistrement)
Est-ce que vous cherchez? http://msdn.microsoft.com/es-es/library/ms177827.aspx – redej