我有一个行名为“bill\ u no”的表。我不想通过laravel查询只获取那些列bill\ no为字母数字(q68)或仅为数字(1307)的行。如果你能给我一些建议,那将是一个很大的帮助。
9rnv2umw1#
您可以在以下位置使用:获取数值:
->where('bill_no','!=',0)->get();
获取字母数字值:
->where('bill_no','=',0)->get();
ujv3wf0j2#
我回答自己的问题很奇怪,但我解决这个问题的一种方法是使用regex。得到我用过的所有有数值的账单-
->where('bill_no', 'regexp', '^[0-9]')
得到我用过的所有有字母数字值的账单-
->where('bill_no', 'regexp', '^[A-Z]')
2条答案
按热度按时间9rnv2umw1#
您可以在以下位置使用:
获取数值:
获取字母数字值:
ujv3wf0j2#
我回答自己的问题很奇怪,但我解决这个问题的一种方法是使用regex。
得到我用过的所有有数值的账单-
得到我用过的所有有字母数字值的账单-