SMsoft – informatica e dintorni

Simulare la clausola SQL IF su SQLite

Se siete abituati ad usare MySQL, sicuramente vi sarà capitato di utilizzare la clausola IF che permette di “popolare” un campo calcolato con un valore che varia in base ad un altro campo. In SQLite purtroppo questa clausola non esiste, ma c’è qualcosa di alternativo, ovvero CASE.
Prendiamo in considerazione una query MySQL che popola il campo calcolato b uguale al valore del campo a se la sua lunghezza è maggiore di 4, altrimenti lo pone vuoto:

l’omonima query in SQLite sarà:

enjoy




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Taggato su: , , , ,

Commenti

Page optimized by WP Minify WordPress Plugin