sql >> Database teknologi >  >> RDS >> Mysql

mysql får kolonnenavn, når kolonneværdien matcher begrænsningen

Der er ingen måde i én forespørgsel til dynamisk at scanne gennem tabellens skema og inspicere dens værdier. Den bedste måde at opnå det, du ønsker, er den, du foreslog:forespørg efter rækkeklientsiden, og gå derefter gennem kolonnerne og søg efter de værdier, du søger. Det andet alternativ er at forespørge efter tabelskemaet ved hjælp af INFORMATIONSSCHEMA-visningerne på klientsiden, bygge en SQL-sætning med en where-sætning, der søger efter en True-værdi i alle de boolske kolonner, udføre det og inspicere resultaterne.



  1. Er der en præstationsforskel mellem HAVING på alias, kontra ikke at bruge HAVING

  2. vælg relevanstitel baseret på tag svarende til som med mysql

  3. NodeJS MSSQL WHERE IN Forberedt SQL-sætning

  4. Hvad er der galt med denne mysql-forespørgsel?