add >= <= mysql where encoding
This commit is contained in:
parent
aa3f882edf
commit
35a29994fb
|
@ -384,9 +384,15 @@ encode_where({like, Field, Value}) ->
|
||||||
encode_where({'<', Field, Value}) ->
|
encode_where({'<', Field, Value}) ->
|
||||||
atom_to_list(Field) ++ " < " ++ encode(Value);
|
atom_to_list(Field) ++ " < " ++ encode(Value);
|
||||||
|
|
||||||
|
encode_where({'<=', Field, Value}) ->
|
||||||
|
atom_to_list(Field) ++ " <= " ++ encode(Value);
|
||||||
|
|
||||||
encode_where({'>', Field, Value}) ->
|
encode_where({'>', Field, Value}) ->
|
||||||
atom_to_list(Field) ++ " > " ++ encode(Value);
|
atom_to_list(Field) ++ " > " ++ encode(Value);
|
||||||
|
|
||||||
|
encode_where({'>=', Field, Value}) ->
|
||||||
|
atom_to_list(Field) ++ " >= " ++ encode(Value);
|
||||||
|
|
||||||
encode_where({'in', Field, Values}) ->
|
encode_where({'in', Field, Values}) ->
|
||||||
InStr = string:join([encode(Value) || Value <- Values], ","),
|
InStr = string:join([encode(Value) || Value <- Values], ","),
|
||||||
atom_to_list(Field) ++ " in (" ++ InStr ++ ")";
|
atom_to_list(Field) ++ " in (" ++ InStr ++ ")";
|
||||||
|
|
Loading…
Reference in New Issue