完整网站开发步骤,网上能免费做网站发布叼,服务器网站管理助手,wordpress design无极低码 #xff1a;https://wheart.cn
无极低码SQL模板使用教程
一、模板结构与规则
无极低码SQL模板通过简洁的Markdown格式#xff0c;使SQL语句具有更强的灵活性和适应性#xff0c;简化了根据业务需求定制SQL的过程。
无极低码SQL模板是一种基于Markdown格式的特殊…
无极低码 https://wheart.cn
无极低码SQL模板使用教程
一、模板结构与规则
无极低码SQL模板通过简洁的Markdown格式使SQL语句具有更强的灵活性和适应性简化了根据业务需求定制SQL的过程。
无极低码SQL模板是一种基于Markdown格式的特殊SQL语句表示方式它利用∮符号作为动态条件的标识符使得SQL语句能够在运行时根据变量值动态生成。
下面是无极低码SQL模板的一般结构 select方法名用于定位执行语句 分隔符 sql语句为查询输出前端的值where 11 结束 也可以直接跟参数 ∮bypositioncode为动态参数 与下一个sql之间使用“;”分割 ∮byIn_id表示非空时拼接如下sql and id in(#byIn_id#)“#byIn_id#”会被替换为实际值 动态拼接时间查询条件 ∮bystartpubTimebyendpubTime and pub_time between #bystartpubTime# and #byendpubTime# 动态拼接模糊查询 ∮byname and name like%#byname#% 二、动态条件的应用
对于每个∮开头的条件行如果关联的变量存在且非空那么该行条件将被包含在最终执行的SQL查询中。如果变量不存在或为空则对应的SQL条件将被忽略。
三、示例sql模板
selectselect positioncode ,id,positionname,picurl ,pichref ,pictitle ,picdes ,sort from travelpositionpics where 11
∮bypositioncodeand positioncode#bypositioncode#
∮bypositionnameand positionname#bypositionname#
∮bypicurland picurl#bypicurl#
∮bypichrefand pichref#bypichref#
∮bypictitleand pictitle#bypictitle#
∮bypicdesand picdes#bypicdes#
∮bysortand sort#bysort#
;selectOneByidselect positioncode ,picurl ,pichref ,pictitle ,picdes ,sort from travelpositionpics where 11
∮bypositioncodeand positioncode#bypositioncode#
∮bypicurland picurl#bypicurl#
∮bypichrefand pichref#bypichref#
∮bypictitleand pictitle#bypictitle#
∮bypicdesand picdes#bypicdes#
∮bysortand sort#bysort#
;deletedelete from travelpositionpics where 11
∮bypositioncodeand positioncode#bypositioncode#
∮bypicurland picurl#bypicurl#
∮bypichrefand pichref#bypichref#
∮bypictitleand pictitle#bypictitle#
∮bypicdesand picdes#bypicdes#
∮bysortand sort#bysort#
∮byIn_idand id in(#byIn_id#)
;insertinsert ignore into travelpositionpics(positioncode,positionname,picurl,pichref,pictitle,picdes,sort) VALUES(#positioncode#,#positionname#,∮#picurl#,#pichref#,#pictitle#,#picdes#,#sort#);updateupdate travelpositionpics set
∮positioncodepositioncode#positioncode#,
∮positionnamepositionname#positionname#,
∮picurlpicurl#picurl#,
∮pichrefpichref#pichref#,
∮pictitlepictitle#pictitle#,
∮picdespicdes#picdes#,
∮sortsort#sort#where 11
∮bypositioncodeand positioncode#bypositioncode#
∮bypicurland picurl#bypicurl#
∮bypichrefand pichref#bypichref#
∮bypictitleand pictitle#bypictitle#
∮bypicdesand picdes#bypicdes#
∮byidand id#byid#
∮bysortand sort#bysort#